.revice_address_row{
  .address_btn{
    padding: 20rpx;
    button{
      width: 60%;
    }
  }
  .own_address{
    display: flex;
    justify-content: space-between;
    margin: 20rpx;
  }
}

/* 购物车内容 */
.cart_main .van-empty{
  width: 100vw;
  }
  .cart-title{
    padding: 20rpx;
    font-size: 36rpx;
    color: var(--themeColor);
    border-top: 1rpx solid currentColor;
    border-bottom: 1rpx solid currentColor;
  }
  .cart_item{
    display: flex;
    padding: 10rpx;
    border-bottom: 1rpx solid #ccc;
  }
  .cart_chk_wrap{
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .cart_img_wrap{
    flex: 2;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .cart_img_wrap image{
    width: 80%;
  }
  .cart_info_wrap{
    flex: 4;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
  }
  .goods_name{
    /* 使文字第二行开始折叠隐藏 */
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #666;
  }
  .goods_price_wrap{
    display: flex;
    justify-content: space-between;
  }
  .goods_price{
    color: var(--themeColor);
    font-size: 34rpx;
  }
  .cart_num_tool{
    display: flex;
  }
  .num_edit{
    width: 55rpx;
    height: 55rpx;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1rpx solid #ccc;
  }
  .goods_num{
    width: 55rpx;
    height: 55rpx;
    display: flex;
    justify-content: center;
    align-items: center;
  }
   
  /* 底部工具兰 */
  page{
    padding-bottom: 90rpx;
  }
  .footer_tool{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 90rpx;
    background-color: #fff;
    display: flex;
    border-top: 1rpx solid #ccc;
  }
  .all_chk_wrap{
    flex: 2;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .total_price_wrap{
    flex: 5;
    padding-right: 15rpx;
    text-align: right;
  }
  .total_price
  .total_price_text{
    color: var(--themeColor);
    font-size: 34rpx;
    font-weight: 600;
  }
  .order_pay_warp{
    flex: 3;
    background-color: var(--themeColor);
    color: #fff;
    font-size: 32rpx;
    font-weight: 600;
    display: flex;
    justify-content: center;
    align-items: center;
  }